﻿using System.Threading.Tasks;
using Abp.Application.Services;
using Magicodes.WeChat.SDK.Apis.Menu;
using Magicodes.WeChat.WeChatApiSetting.Dto;

namespace Magicodes.WeChat.WeChatApiSetting
{
    public interface IWeChatApiSettingAppService : IApplicationService
    {
        Task<WeChatApiSettingDto> GetAllSettingsAsync();

        Task<MenuInfo> GetWeChatCustomMenuSettingsAsync();

        Task UpdateAllSettings(CreateOrUpdateWeChatApiSettingDto input);

        Task UpdateWeChatCustomMenuSettings(MenuInfo input);

        
    }
}